//元组就是数组的变种 元组（Tuple) 是固定数量的不同类型的元素的组合
let arr1: [number, string] = [2, '你好啊']
let arr2: readonly [number, boolean, string, undefined] = [2, true, '你在狗叫什么', undefined]
//当赋值或访问一个已知索引的元素时，会得到正确的类型：
let arr: [number, string] = [2, '我是最帅的']
// console.log(arr[0].length); //数字是没有length的
console.log(arr[1].length);

//越界元素
let arr3: [number, string] = [2, '你牛']
// arr.push(true) //元素越界了
arr3.push('你好')
console.log(arr3);

// 应用场景 定义excle返回的数据
let excel: [string, string, number, string][] = [
  ['title', 'name', 1, '123'],
  ['title', 'name', 1, '123'],
  ['title', 'name', 1, '123'],
  ['title', 'name', 1, '123'],
  ['title', 'name', 1, '123'],
]
console.log(excel);



